package services;

import java.util.List;

import javax.ejb.Local;

import common.services.GenericService;

import entities.Proveedor;
import entities.VO.ProveedorVO;

@Local
public interface ProveedorService extends GenericService<Proveedor>{

	public List<ProveedorVO> findAllVO() ;

	public ProveedorVO findByIDVO(Object id);

	public void altaProveedor(ProveedorVO vo);

	public void actualizar(ProveedorVO proveedorVO);
	
	public Proveedor findByRazonSocial(String razonSocial);
	
	public Proveedor findByListaPreciosID(Integer listaPreciosID);
	
	public Boolean existeProveedor(Proveedor proveedor);
}
